Summary

Accession Number TCMCG011G09245
LOCUS LOC110813890
Length 42932bp
Organism Carica papaya
GC(%) 11.86
GeneID 110813890
Protein Id XP_021896851.1
RNA Id XM_022041159.1


Sequence

AAAAAAAGAGAACCATCTGAAAACACCACAAAAATCACTGAAATTGATTAACTAGAACAAAAAACAGATAGAAGATGAGGCATATGACAAGATTTGACTATGGAATGACAAGTATCACTTCTGAGAAACCACTCTAAACGGCGATGGGGCTGATGAACTAGTGATTGGCAATAAGTGAGATGGTGGATGGGGGCAGACTTTTCTCAGAGAAATCACCCATACTGGACGGCCCTAGCACTGAAATTTAAGCCAAATAGAGAGACAAATGCATTTTTTGTCTACAAGGATTTCATTTGCAAACATGATTATTTTTAAAAATTTCAACCACATTAAAATTATGGTGGACCTGGAATCCTAAATTCTCATGATCTAAGCTTGACTCTAATATTTTATAGTATGTTGTAGATAAATTTTTTATGTTTGGTGGGCTCAGCTGATGTTTGAAGTTTGACTATCATAGTTACTTTCTGGTTACATTTTGCCTTTGCAGCACCTGAAGAGGAGCCAACAGGTCCTAAGATTCAGCTTGCTATGTGGGTATGGATCATTCCACTTTTTGAAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCATTTGATTTGCTTGGTTTGGTCTAAAGATTGTTTAGCTTTTTATTCTTTACATGAGCTGATTTGGGATTGTCGGAAGAGTTCTTGTTTTATGTTTTCAAAGATAGATATAAGGTGCTTCTGTTGGTGTTAAGCAGGAATTCTAGCAGCAATTCTAGAGGAAGCTTTTTGGATCATAAAGTGAACAAATTGGCAGCATCTCTTGAATCTTTTTCCCATAGGGTATGAAAGCTAATGGTGGTGGCAGTTTTTGTGTGGTTAGAAAGATATACAGTCTATATCTTCAAAAGGGGGAAAGGATGTTCAAGGTGTGCTTGAGCCCCGGATGTTGAAATTTGACGCCTATCTGGTTAGGAAAAAACTAACATAGAGTGAGTGACTATGGTTGTTAACAAGCAGGAGTTAGTGGTTTTGGATCCACCAAAATATGGAGGATAAAGCCCAACTATTGTCTTGAAGGAGCTTCAACAGGCTAAATGGTCAAGATGAGATTTCTAAGTGGGAGATGCTTTACCTATTTGATATAATATATTTAAAGAATCAGCCACCTAAAAGATCAAAGAAATATACTGAAGAAAAAAATCCAAGCAGACAAAATATATATTAACTACATAAAGGAGAAAAAAAAGGAACACCTAAGGTGAAAGGACCAGGGTTAATTACCCTTTGATCTTTTTGGTAACCTGTCTTTTTATGGTTGACTTGAAGAGGGAGGAATAGGGGATATCTGTTGTGGTCCCTGGGATTGGGATCTTGTAATAAGGCTATGAACAAAAAAATCAGAGAAAGAATGAAATCTTGTTATTTTCCTTTTTCACCCATTTTTTCTGGGTCAATGAGGGCTCATTAGCGAGAACCATAAGATCTTTTGAAAAATGTAAAGTAAATTCTGAATTTTTCTTGTTTCTCATTCTTTCACTGATCTGATCTCTTATATCAGAATATTACAAGCATTCCTATTTTTCAGGAATAACTGCGATAAACATCTTAATTCTTGTCGTAACCTCTAGGATCTTCTTACACAACGTATCCTATTCTCTAGGATCATATTACACAGCATCATCTGAACAATTAGAAGTAACCATTATGTTTTTAATAATTTAAATACTAAATAAACTTATTTGGTAATAATCAAGCATCAGCAGTGACAATAAACCTTCAATCCCCTAGCTTCTCCTTCTTTTGGTGTGGACTGAGCAAATCATTCTTTAAAAATACGTAGCATCAGTCTCTCCCTTAGAAAAGAGCTTGTCCTCAAGTAAGAAAGTGGACTATTGAGCTGCCATAAAAGAAGTTCCAGAAGCTTCTTAGGAGATAAACCAGCCCGATGAACAAGAACTTCCTATTGGCATGTTGGAAATGGCAATCAAATATCGGTTGAGAAATAAGTAAGATGTTACCATCACATACTAGAGGAAAATGGAGGTTCCATGGCGATATTACTATGAAAAGGCTTTGAAGCAACATGAAAAAAAGGATTCAAATGTGTCCCTGGAGGAAGATCTGACTTGTTAGCCACAAAATTATCTTCTTAGAAATAGTGACAAGAATGTAACATCTACCTTTGGTTACTGTGTCCCCTCAAAGATTTCTAATGATAAAGTTGCAATTTAAGAATGATTGAATTGGCAACTAGAAAGTAGGAGAGGATGATGATAATTATAAACCAATTTCATAGTAGATTGAGCTTTAAGAAGGCAATTACAAAGCGGACTCAACAATTTGGTCTGGTCCTTCAACTCTTGATCCATAACCTCAAGTTTTGCAAAGCCAGGGTAGTAATCTAGTAGTTAAGGAAAAGAATGGCTATAAGCTTCTTTGAAAGAAGTGGCACGGAGCACTTAATGGAACCCTATATTATAACAATATTCAACCATCAATTGGACCATTTCCCAAGATGATCACCAACAAAGCTCGAATGTACATCTTATTTCTATTCACAACCTCAGTTTGACTGTAAGCTTGTGTATGATAGGCAGATGAAAATGGAAGCTTATTTCCACTTAACTGAAACAATCCATTGAGGTACTGGTAAAGGTATAGTCATTTTTCTATAAGGAACAATTGGTTTTGGTAATGCATGTAATTTGAAGATATTGTCAAAACATATACATGCAACACTAACAGTGACGCAACGATTCTCCATTGGAAAAAAACAATAAGCTTTAGAAAATTGATCAATAACAAAAGCTAAAGTATTTTTACCTTGTTAGGAAGGTAAACCTTACACAAAATTCATAGAAATGTCAATCCATATTTGTGCAATCTTTAACCTTTTGAAGGCAGATCGAGCATTATCCACATGGAAAGAAGTTTTGTTTAACATATTGGTAAAAAGGTGCAATAGTGATTCGATAATCACAAACAAATTGATGATAGTAACTTGTTAACCCAAGAAAACTGCACAAGCCCTTCTTTATAGAAGAAAGAAGCCATTGTAGCATAGTTCATGCCTTACTGGAATCAACTGAGGCATCTTTAATAGATATGATACGTCCAATATAGGTGATATGTGGCTCCCCAAATAGACATTTACTCCTCTTGATGTGCATGGTGTCGGTCGGTTATAAACAAGAAAATCGTTGAAAAACTGCACATTTTCATCAATAAAGTTAAGACACATAATTAGCTAGAACAGACATTAGTTAGCCTAAAAGACATTACCAAATAAGTGACCATGATGAGTCCGAATTGCCTTTTGTTTATGTCAGCAATATGCATTTTGATTTGATGAGAAACCTGTTGTAGGCTCCAACTTAGTAAGAATTTGTCCCATAAAATTCTTCGATATAGTTCTTCAGTTACCGAATTGGCACTTGTCTTTAATAGTTTTGGTATTAAGGCTCGATATCCACACAAAAATGTTATATGCGATAAGCTTTTTAACTAGTAAAATAGGGAAAGAAAAAAGAGATTCACTGAGTCGAGTAGTACCTTGGTCCAGCATTTGGATGCACTGGGCTTCAGTTTCCTCTATCTCTAAGTGAGGAGATTGATGGCCGACCTATGGTAGGAGTAGTCTTAGTCTGTAAAAAATCCTATGGTCATGTTGGCATTAGAAAGCGAGCGCAAGTATCATGCACACCAAATAACTCCACCTACTTTACTTGATAATAGAAGGACATAGTAAGGCAATTAAAATCCAATTAATGGGCCCTAAAATTTATGTGAGATAGCAATAAATATGCTAATCTATGAATCCTTCTGCGGTCAACAACAATAAGTAGAGATTAAAAAAATAGTTCTAAGTTGTACTATAAATAAAATAAGGACTCTTAAAATTAATTCTAGAAATCTAGCAATGGATATGATAATTACTGTGTTAATCCTAGCCCCTACTTAATGCTAAAATTAAATTTTTTTTGGAGCTCTTTGCTCTTGCAATACATGGTAAGGCATTAGCACTAATAAAAGAGTTGATATCACTCTTTCCTCATTTATTGTTTTACTAATTTGGAAGTAAAGGAATTGAAAGGCTTTGATGTGACCTATTCAAAGACCGGTTTTAGACCTCATGTTTTTTAAGCATTGTCTTCTCTCTTTCTAGGGGAATCTTGAGTCTTTTGACATTTTGACTAACTTGTAACATTCTTTTGTATATCAGCATTACTTCTTCGGTGCCCTCGTAGGACGTCTTTTCATTAAAAAATATTATGTGAGCAAATGGTTTCAATTGATAATGATGCATGTACAGATACCATGTCGGGAAATTGGTTTTGCATCCGATATTTCTGCTAGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTTCTTATTTTGGACCTTAATGAACAATAAACTCTTGGTAGGTGTTAACTTCAAGTATCTTAGAATCCTATAAAGCCTCCATATATTCTTCTTCTGGATCATTCATGAATTGACTAACAGCACTAACAACGAATCTAATATTTGGATGTGTGTATAAGATATAGATTTGCTTGCCAATTTTTGTATCGACCTTTAGCAATTGGAGCACCTTCAATTGACATTCCCGACTTAGAGGTGGTGTCTATTGGGGAGTCAGCTAGTTTACATCCCAACATTCAACACTCAATGAGTAAATCTATAATATATATATTTTTAAGACAAATTCTTTTTCCTGATCTTGCCACCTCCATTCTTAGGAAGTATCTAAGATTCATTAAGTTTTCAATCTCGAATTTCTTATCCTGATCTTTTTTCAAATTAATCAGTTTTTATGTGAAATAACTAGTAATAATTATATCATTGACATATGTTATTAGAATTGATTATTGAATATGGTTTGATTTCTTTACAAACAGCTTACAGTCAACTTGATATTAGGAATATCCATATTGTTGTACTACTCTTGTGAATCTTCCGAACCAAGCTTTGGGTGATTGTTTAGACGATACAATGACCTTCTTAACTTGCAAACTTGATGTCTCATATATAGATTTTGAAATCCTAGAGAGATCTTCATGTACACTTCTTTAGCTAGATCTCTGTTTACAAGTACATTCTTCACGTCTAGCTGGAATAGAGACCAATCCAACTTGCAACTAATAATAGGTGATAAGGATAGTGTTTAGCTTAGTCACTGTTTCAAATGTTTTTCATCGTGGATACAACAAGACTTTAGTGAATCCTTCTGCCACAAGTTGTGCTTTGTATTGATCGATGCTTCCATCATCTTTTCACCCTCCTAGATTTTTTTCGGGGGTATTTTTGTAATTTTCCCATATCTGATTCTTTTCTTGGGCTCAAATCTCATCAAAGACATGCCTTCCAAGAAGGACTTCTGAGAGCCTCTTGAACATTCGTAAGAACCTATATTGCATCTAAACTTGTAATGAAGGCTCAAAACTTATTCCTTTTCGTAGAGTAATGGCCAACTCAAATCATTTCTAGAAATTTCAAAAGTGCTGTTACTTTTATTTGATGAATCGGGATTGGACTTTGTTCATGTCCAAATAGTGTTTGAGATTCTTTTTCTGGTGTGCGGACGCGTGACCTCCTTGAATGAGTACAGAGCTTATTGTACATATTGTTTGTTGGTAACTTCAAAGTTGGGGAATTAGACTTAGTAGATGATGATTCATTGTTAGAATTAACACTTTGAGATGCAGGTTCAATGAGATTTAGAAAATTTAGGATTGGTTCTTGTGATGAATTTTTAACATCCTATACATTTGTTATTGTTTTCTCTCTCCCTTAGAATGACAATGCTGGGATAAAGTGGTCGATTCTCAAAGAAAAAGACATCCATAGAATAGTAATATATTTTTTGGGTTAGAGAATAATATTTGTACTTTTTACGATTTAGCGAGTATCCAAAAAATACTTTTTATAGCGCTGAGGTCAAGTTTTCCACGATTATGAGGCGGATATGGACAAAGGCATAACATCTAGATACTTTTAGTGGAGTTGTTAACATAGAGCAGAAAGAAGGATAATGTTTAAGAACTTGGAATGAGGTTTAGAAATTGAGAAAACAGATGACATCTGGTTTATGAGCTAAGCTGCAGTAAGGATGACATCCAACCAAAAATGTTTTGGAACAGGTTGGAATTCTCAAAGAATTGACAGGGCTTTAAGGACACTCTGTTTTTTCTCTCTGCAATTTCATTTGTTATTGTGTGTTTACACAAGAACTTTGATGAATAATTCTTTGATCCAACACATAACTTCCCAGAACATTATTGAAAAATTCTTTGACATTTATTCGTTATGAAGATTTTGATTTTTGTTTGGAATTGATTTTGGATCATTTTGTGAAAATGTTTGAATACTTGCCTAACTTCTGACTTTTCTTTTAGTAAAACAACCTAGATTTTTCTTGATGATCGCACTTGTTTAACATAATTTTTTTTTTTAATTTCAAAAAAAAAGAAAAAACTATATTAAACGAGTAAGATCATCAATAAATGATACAAACTAATAAAACCCAACTACATATTTAACACGAATTGATCCCCATACATTACTATGAGATATTGTTGTTGAATATCATATTTTATTATTTAATTATTTTAGTTATTATTTGATATTATGTAATTAAAACTTTATGAGAATAATAATTTCATATAATTAGAATTCTAATAGAATAAAAATTTTGCTATATGTAGGTTAGAAATTTTATAAATACCGTAAGTGTAATAACATAAAGGGTGAGAAATTAAATTATTATTTTTTCTTTAAAAATCAACATGGTATCAAAACCAAATGAACTTATTTTAGACTTCTAATTTTAGGATTTTTTTCAAACTCTAAAAATAGTAAAAAAAAGCCAGATAAGAGGAAGAGAGCCAAATCAGAGGGGGAGATTGAAACAGGAAGTAGGGGGGCGCCGGAAGGAGCCATGAGTTCGTAGAATCGTGCATCGGGCCGCTGTATGCCGATCGTCTTCTTTGGCCACTCACCATCACGCGGTTCTTCTTCTTCGCTGTCTGGTCGCATCTGGTGCAGGGACGGCTAGTGGCTGCCGTTCTCCTTTCGCGCATACGAGATTTGCATTGCCATGCCGTTGTTGCAATCTGCTTCACCCATATCAGATCCGTCGGACAGATCTCTCCGCATGACTCTCTCTTTCCTTTTCTTTCTCTCTCTCCCAGATCAGATCCGTCGCGCGTAGATCCACACGCGGATAGGAAGCTTTTCTAGTTGCGTCGTGTCGTGCAGATATTCCTGAGCCGAGTTTGAGCCGTTTTGAGTTGAGTTCAAGTTGTTTTTTGAGTTAAGTTCGAGCTGTTTTTTGAGCCGACTTCGAGCCTTTTTGAGCTGACTTCGAGCCGTTTTGAGCTGAGTCTGAGCCGTTTTGAACCAAATCTGAGTCCTTTTTGAGTCAAACCCGAGTCTTTTTTGAGTTGAACCTGAGCCCTTTTTGAGGTGAACCCGAGCAAAACTGCTATCTCGCAGATCTGGTTCCAGTTTGTAGCACTTTTTCTTGCCATTCTTTGACATTGATAAACTGTTGGATGGCTCTTTAAAACTTGATCTGTAAATTGGATTTGTGTAGTATCCCTGCACCAACTTGAGAGGGGTGTTGATTACTATATTTTATTATTTAATTATTTTAGTTTATTATTTCGTAGTATGTAATTAGAATTTTATGAGAATAACAATTTTATATAATTAGAATTCTAATAGAATAAGAATTTTACTATCTATAAGTTAGTAATTGAATAAATACCCTAAGTGTAATGATATAAAAGGTGAGAAATAAACTTATAATTTTTTCCTCCAAAAATCAACAATTGCTAATGGACAAAATGATTTATATGAATGGTTTGGAAATGGATTTCATGTATTTTTTAAAAATTGACGCACTTCATATTGAAATACTTTTAGATTCTTATTTTTCAATAATAACATAAACAACTTTTCAAAATACACAAAGTTGGGATTGCCTGATCAAAAATACCATAACATAATAGCATTATTGGAAGCATTAATTGAAGAGTTAGAGCAACTAGTCTACCAACATGTAGAGCTTGTCTACTTGGAGAGTCATTGCTGGTGGGGAGGTACAATTCTGAATACTCCTTAGCATTGTCAATCTTCATCCGTGTATCTATATCCTAAAATCATGTGAATTTTCGAAAAATTTAGTGACACAATTATGACTTCGAGTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTGTTCCACAAGTTTCTTGTGGTACAAAGCATCATCTGGACGTTATCATTTGTGTTCTTCAAATAAATCAAATTGCTGCCAATTATGGTTAGTATGCTGAAATATTGGGTGACGGTTAGTTCTCCTTGTTTTTGATCGCAAAAAAGGCATTCAATATCAAAGAGTCAGACATATTCTCCACGTGTGAGTATGACTCCTTTACTGTTTGCCGTAGTTTTGCTTGCAGTTTCATAGGGGAGAAAATCTTTCCCTATTTCATTTGTCATGGAATTAAGTAGCCACGAGATTACTTGGTTATTTTCCATTTTTCATCTTGATTGCTTTGGTTTGACAGCTTCACTGGTAAGGTATTCATCCTTTCCTTTCCGAATATGAAGATGAGGACTGACTGTGACCATTGCAAGTAATTTAATTTAATTTGTGGCTAGTGATCAAGCTGATTTGGAAAGTAAAGGCCTATCCAAGAATTGTTTTCTTTCCTTGGGAGGCAGGTAGAGAATGCATTTTGACCATTGACAAGTTAATGAGAAGGAGCAAGACCATGGTGAATGGGTGTTATCTTTGCAAGAATGCTGCAAAGTTGTGTAATCATATTCTGCTATGGTGCCTGGTGGCATATAATCTTTGGACAAGAGCCTATGGTTTATCAAGAATTAATTAGGTTATTATAGGATCGGTAAGGGATGAGACTCAGGCATGGGAGGGGATTTTTAAAAAAGAAAAATTTGTAAATCTTATTCCATTAACTATTTTTTGGGTGGTGTGAAAAGAGAGAAATAATAGGGTTTTGAGGGGCTTGAAGAGGAGATATACAAAATCAAGAATATATGGTTTTATTATTTTGGTTCTTTGATTTTGGATCATGACTTGTTAGGATGGAAGACTTTGGGAGTATTGTTTATGCGCTAACAGATTTGTAAGTATCCTATAAATGGGTAGCACCCCCTTGGTGCCGTTGATTTAATATATTTTTTACACATTTTATTTTAAAAAAATTTGTGGCTGGTGATGGTGAAGGGCCGACTGTTGAAAGCTTCTGGTTGGCTAATAGGACTCGGATGACATCCATTGAGGGGACTCCTTTCTTAGCAGCCATGGATTTTTTTCTTTTAAAAATGTTGGTTGTCAGAGTTTGAGTTACTCTGATAGCATGTAGAAATGGAGAAATTTCTCTCTATGTTTCAAAGGGCTGAAGACAACCAATATATATGTAATAAATATTTACTTTCCTTTTCTACACGGTTTGAAAATTAATTTACAGTAAATTAGGAATTAGATATAAAACCTGATAATGTCAATCTAGCTATTAATAACAAAAAGGAACAAATAATAATAACTGGATTTTTTTACCAAATCAGGAATTAAATGCTGAGAATAGTTCCATACATGCTCTTGTTCTTTTCATTATATGGTCATAACTGTCTACTGAAACTCTATTTTGCTTTGGTTCTCTAGTGTTTGCTACTATGATACTGATGTATTCTATGCTGTTTTCATCCAGGACTTTGGACAATGTGATGCAAAAAGGTGCACAGGACGCAAACTATTGCGATTTGGCTTGTTGAAAGAAAGTATCTGCTTGGAATATTCTTGTTTTCATGTTCTAATTATGCACATTTGAGTTTTTCTTATCTTTATCTCTTTTCTTTTTTCCCTTAAATTCTATAAATATTTTTGGGATGCAAAAGTGATTTATTAAAAGACAGAAAAATAAGACAAAGACGGAGACCAATGAATCCTCTTGACAAGAAATATATTGCACCCACATTTAATTGTTGTTAGTTGATGAATATTCGTATATATATATTTATATCTTGAAAATTTTGTGAGCTCATCTTGCAATTTGATGGCAACTGCCAAGCATTCATATGCATAATTTAAATGATCTTCTAGGACTCAAAATTGAACTATTTTTCTTGCAGGATTTGCGTGTGGGAGGTGGTTTTGGAGGCATTGTTTTGAGGTACTTCTAGCAACAGTGCCTGCATTTAAATCTTTGTTGGACTTATTCCTCTTAAATTGTATATATACTATCATATATTTTTATGAAAATCTATTTCCTGCTTAAAAATGAGTTTGGGCTTATAGCATATAAAGGAAAGTTGGACAGCATGTGTTGTCAGATAGAATTACTTTGCAATGCCATTTCAGATTGTTGTCATTAATTTAGTTGTTTACAGGTGCATGCTTTGATATTAAAGATGGAAATCTGGGAGATTCATGTCAGGTTCATGTTGGCTAGATTAGGTTTTGGGTCGTTTGAGTCATCGAGTCATTAGATTTCAGATTGACCGGTTTGATCAATTCGAGGTTACTTGAATTTTTGGCTTTTATGAATACCAAATTATTTGACCTTTAGGTATTTAAGTTAAATTTTATATTTTAATTTCCAGTCATTTTAGATTTTTTCCCTTTAATTTTCTAAGCCTGGATCTGATTTGGTTATAGACAAGTTTCATATAATTATACTTTGGGTTTTCAGGTATATTTGTGTTATTTGAGGTTCCATTTTCTAGTTAGCTATAGGTTTTGAGTTAATTTGGTAAAAAGCCCGTAGGATTTGTAATTATCCAAAAACTCGGGACTGTTTGTGTATTAGTCTATTTCTAGCTCGAATAATTCAGGATTTAAGTTATTTTCTTAAAGGAAAGATTTTAGACTGTTGACTATGGGTTACTTAAGTAAACCTTTTAATGGACCTAATTGCATAAATGCCCTTTTAGTTTGAAGGATTGTATATAATGAGAAATTTTCTCTTAATTTTTCTTTTTTAAAAGAATGAAAAAAAGTAGAGTAAGAATAAATTATTTGTCGCTTTATCTTTATTATTCAAGTCAAGAAAAAATGGGAGAAAGCATTAGAGGTTGTTTGGATTTTTTTTGGTTATAAAGCCCATATGACTTTTAGCTCCAAGAAGCAAGCTTGTTACAGTATAGTAATATTTTCGTCATATTTATTTTTTAGAGTAGGTCTTTCTTACATAGTAATTATTCCTCTTCATACTTTTCCTTTTCTTGGTGTAGATATCCTATAAAAAACTATTCTTTTTGCTTCTAATGTATAATAAAGTCAAAATATTTCTTTAGTAAGTACTGGAGAAAAGTTAAAAAGTTTGTTTAAAATACATAGAAAACACAAATAGGTCTTGTAGGGGTGAATTGGGTGATGGCTAGACCAATTCCAACACAAGCTTGCCACAACTCTTAGTCTAAAAAGGACTCACTCTGCCGACTTGAAGGAGAGAAAACATGTGAGAGAAAAATACTCATAGGAAGGAGTCACCCGTGTGGGCGGGACTCTTTTTCTCCCCCACCTCTTGATGACCCATGTGAAAAAGGAGATTCACATGTGGCTGCACATGCTGCAGACTCCTGAGCCTGAATGGTTTTTCCTTGCTTCCTTGTGGGCCTCATTCTTGGATTCAAGCCCTTCTTCTTCATTGATCCACTCTTGAACAAATAATTGAAAGGCTTGTTTGAGCTTTTTGGATCTTGATCTTGTGATTGACCTATTAGGCATCATAATTCCTTTCCCAAGTGATCCAAGTCCATCTTTCATGTCTATTTCTTGAGGTTGCCGTTGGGCTCCATGCGTGTGGAGTTTTGGGTCAAAACCATGGCCCTCTTCATTGTCGCGGGCTTCATCTAACCTGCGGGAATCCCCCATGCCATGGATTCCTTCATTCCTGTGGGATTCTCTTCTATGTCATGGGATTCTTCCATGCTACCTCAGCTTACATCACCTTGCCTTGGCTTAACTTCTCGCCTTGGGATGCTGTTATAGATGTATCATAGATAGGATGTATCTTTATTTGATCTTTTGCACATAAGTTCATATAGGTATTTTTGAGGTAGCTCTAACTCAATGTTGGCTTCCTCCTTTTCAAGTATTTCGTTAAGAATTTTTTGATACAAAATTGTAGATTTGGGGAGTCCAAGTTGGTTTGTCGATTAGATAAGTCTGAGCATAGGTTAAAATAGTCTCCCAAAGATTGGCTTGAAAGTTGTACAAAGTTGTGAGTGTTTGGTTTTGTACCAAAGAGGAGTTGATAACTCTTTTCGTTATCATCATTATGTAGCTAAAAAATTGTTTATTATGCATGTTGGTAGTTAAAACTTTAATGTCCGTTTTCTTATTAATGTTGGTCTATAGTTTATAGTCTTGTAGGAGGTCAAGTGGGTAGTGGCTAGAGTGGTTAAAGAAGAGATGTAGGCATAAAGAGGCATACATGAGGACATCGATCTTAGACTTTGGAGGCCATATGATATTTTTTAGCATTGAGGTAGCTCGAACGAAATTTGGGGCTTTTTTTTACAAACAAAGTGTTTTCCTGATTGTCTAAAAGAGACATGAATATTTGGATTTAAACCTATTGATTCTCCTACATATTCTATTTTCAAACTGGCTTTAAATGAAGATGAACTACTGGAGAGCCCCTGGGTGTTAGGAGAATAGTTGGGAATTGAAGTACCTCATTGTAACTCATTCAGACATTTCACTTGGTATAAATGTTGTAATTCAATTTGCGGACACTCCTCAAACTAGCCTCTATTAACTCATTGTACATATCTTAAAATATGTTAAAGGTGCACTTAGTCGTGGATTATCCTATAAGAACTATGAACATACTTAAATCCAGAGGTGATGGACCCTGATTGGTCTGGTTAAGTTTCAAATGGTGGATTTATCATATGTTATTCTGTTTTTATGGGTAGACAGTGTCATGGAAGAGTAAGAGTATTGACCTATGGCTCAGAAAACTCTCTTTTTTGAAAGAAAAAAAAATGTATGGCTCATAATACTAATGAGTTCATTTGGTTAAAAAGTTTTCTCCACAAGCTTGGTTTTATAATCACAAGCACGAAGTTACTATATGATAGCCAAACAACGATCTAAATTTCTCGTGATCTAGCTTTCATAAGAGAACTAAGCACATAAAGTTGATTGTCATTTTATTTGAGAAAAGCTTATATTCAATGTGATTCAGACAACTTTTATTATATGATAGCCAAACAATTATCTATATTGCTTGGAATTTAGCTTTTTTATGAGAGTTTTAAGCATATAAGGTCAACTGCCACTTTATTTAAGAAACAATTTTACACAATATGATTCAGAAGACTTCTATAAAGTCACCAGAGTAACTAGCTAATATGCTTACAAATCCTTGGGAGGAGCTGTAACAAGTTTAGGCATATGATGATATGTATCTTCTATCTTGAAGAGAGTGGTACAATATAGTATACATTTCTTAATATTTCTTGTATAGGTATTTTTTTATTGTTATTCTTTTATCTTTATGGCTTTCATTCTCTTAGTATAGAGATATGTTAAGGGCTACACAAATGGTAAAATCACATCTTTTTATAAGGTGTATCAAAGAAAAAAAAAAGGAACATTGGAGTCTAATTATTAGAGGATGTAAAATTATGTCATAAGAATAATGTGTATCAGGGTACTGCTGCATATGCTAATGTTATGATAGTTATGGAAAAATATGAGGACAAGCAGTAGGGTAGTTAGGCTAATTCTCGAAATAACTTCCAGAATAATTGTTATCTATTGTCATAAGAACCACTGTTTTTTGAGGATAGATTATTATGAGTAATTTTATGGATAAGTCTGAGCGCTTTATTACTCAAGGAGATAGTAGGATTCTCTTCTAGTGAATCCTTAATGAATCTGCAAGACAGGCAAAGGAAGAAAAACTTACTAATGTCATCAATCTCCCATTCATTTCTATGTTCACAGTCGTGTAATTTGATCTATCAGTAAGGGTGATAGCAAGATCCCTATATCCTCACGTATATTCTCTTTTTAATATATGATGAAGTTATAATATTTTCTTCAACAAAGCTTTAGTGATTTAAGCATTTAAAGTATGATCTCAGTGCTTTAAACTCTAGTAAGTTGTCAAGTTTTGTGAAGACGTTAGAGCTTTAAACTGATGAGTAAAATGACAAAAGGTATATAAGTTGCTTCAAATTAAAAGTTATCTTTTAGACTCTAAGAGTATTTTGCTGCCAGTAGTACTGCAAATAAATTGAAATGAAGTTTAATTTTTTTACTATTAAAATTTACTATTGGAGATATTCATTAATTATGTGTAAGTACATTTTGTTATATTTATGCTATCTCAGAAAAAAGTATAACTACTTATTATGTTGAGAATGGTGTGTTTTTATACATGTAGGTAAGTTCTTTAGTTTTGATAAGGGATATTTGGCAAAAAAAGGTAAAAAGGAGCTTTCAGTTTCTTACTTAAAGCTCTTCAGAAAAAAGCTAGTCTTATACTCGTTTAATACTTTCTTTTCACCTTAAATTTTTTTCTCTGGACTTGAGCAGTGAGAGCAAAATGATAAAGAGATTATTTCAGATTTATTTTTTTTGGTTCAGTTTTTTTGACAGACATGAAATTGAAGAAAATAACAGCAAGGACATTCATGTAATTATTCAAAATAAAGGGGATATTTAAAGCGTATTTATATAATTTATTAGATATGTTTGGTAGTGCATTTTCAGGTGGAAGAAGTGGGTTGTCTGTTTCTGTTATTTGATTGAAGAAATAGAAAGTCCATTCTGCAATGAAAGAGCTTTTGTTTTAGGGGAAGGTGTTCATATGCTTGTGTATCAGTTTCATCTAATTCTACCAATTTTTCTAATGTTTTTAATTCCTATTTGCAGTCCTGTGGGAAGTCATTGCATCTCAAAGGAAGATTACAGCTTAATGAAGAGGAAAGGATTGGCTGTTGTGGATTGTTCATGGGCACGATTGGGTGACGTACCATTTGTGAAGCTACGTAGTGGTGCTTCTCGCTTATGTATGAACTTCATTCCAGCAAATCAATGGCATGTTCATACATATTCTTTTTAAGAATATA